.elli,.elli-1{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.elli-2,.elli-3,.elli-4,.elli-5,.elli-6,.elli-7,.elli-8,.elli-9,.elli-10{word-break: break-all; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;}
.elli-2{ -webkit-line-clamp: 2;}
.elli-3{ -webkit-line-clamp: 3;}
.elli-4{ -webkit-line-clamp: 4;}
.elli-5{ -webkit-line-clamp: 5;}
.elli-6{ -webkit-line-clamp: 6;}
.elli-7{ -webkit-line-clamp: 7;}
.elli-8{ -webkit-line-clamp: 8;}
.elli-9{ -webkit-line-clamp: 9;}
.elli-10{ -webkit-line-clamp: 10;}

.img100{width: 100%; height: 100%; display: block; margin: 0 auto;}
.rd2{border-radius: 2rpx;}.rd3{border-radius: 3rpx;}.rd4{border-radius: 4rpx;}.rd5{border-radius: 5rpx;}.rd6{border-radius: 6rpx;}.rd8{border-radius: 8rpx;}.rd10{border-radius: 10rpx;}.rd12{border-radius: 12rpx;}.rd15{border-radius: 15rpx;}.rd16{border-radius: 16rpx;}.rd20{border-radius: 20rpx;}.rd22{border-radius: 22rpx;}.rd24{border-radius: 24rpx;}.rd25{border-radius: 25rpx;}.rd30{border-radius: 30rpx;}.rd40{border-radius: 40rpx;}.rd50{border-radius: 50rpx;}.rd60{border-radius: 60rpx;}.rd70{border-radius: 70rpx;}.rd80{border-radius: 80rpx;}.rd90{border-radius: 90rpx;}.rd100{border-radius: 100rpx;}.rd120{border-radius: 120rpx;}.rdhalf{  border-radius:50%}

.ml5{ margin-left: 5rpx;}.ml10{ margin-left: 10rpx;}.ml15{ margin-left: 15rpx;}.ml20{ margin-left: 20rpx;}.ml25{ margin-left: 25rpx;}.ml30{ margin-left: 30rpx;}.ml40{ margin-left: 40rpx;}.ml50{ margin-left: 50rpx;}.ml60{ margin-left: 60rpx;}.mlauto{ margin-left: auto;}

.mt5{ margin-top: 5rpx;}.mt10{ margin-top: 10rpx;}.mt15{ margin-top: 15rpx;}.mt18{ margin-top: 18rpx;}.mt20{ margin-top: 20rpx;}.mt25{ margin-top: 25rpx;}.mt30{ margin-top: 30rpx;}.mt35{ margin-top: 35rpx;}.mt40{ margin-top: 40rpx;}.mt45{ margin-top: 45rpx;}.mt50{ margin-top: 50rpx;}.mt60{ margin-top: 60rpx;}.mt70{ margin-top: 70rpx;}.mt80{ margin-top: 80rpx;}.mt90{ margin-top: 90rpx;}.mt100{ margin-top:100rpx;}.mt150{ margin-top:150rpx;}.mt180{ margin-top:180rpx;}.mt200{ margin-top:200rpx;}.mt-20{ margin-top: -20rpx;}.mt-30{ margin-top: -30rpx;}.mt-40{ margin-top: -40rpx;}.mt-50{ margin-top: -50rpx;}.mt-60{ margin-top: -60rpx;}

.mb5{ margin-bottom: 5rpx;}.mb10{ margin-bottom: 10rpx;}.mb15{ margin-bottom: 15rpx;}.mb20{ margin-bottom: 20rpx;}.mb24{ margin-bottom: 24rpx;}.mb25{ margin-bottom: 25rpx;}.mb30{ margin-bottom: 30rpx;}.mb40{ margin-bottom: 40rpx;}.mb50{ margin-bottom: 50rpx;}.mb60{ margin-bottom: 60rpx;}.mb80{ margin-bottom: 80rpx;}

.mr5{ margin-right: 5rpx;}.mr10{ margin-right: 10rpx;}.mr15{ margin-right: 15rpx;}.mr20{ margin-right: 20rpx;}.mr24{ margin-right: 24rpx;}.mr25{ margin-right: 25rpx;}.mr30{ margin-right: 30rpx;}.mr40{ margin-right: 40rpx;}.mr50{ margin-right: 50rpx;}.mr60{ margin-right: 60rpx;}.mr80{ margin-right: 80rpx;}.mr100{ margin-right: 100rpx;}

.pl10{ padding-left: 10rpx;}.pl20{ padding-left: 20rpx;}.pl25{ padding-left: 25rpx;}.pl30{ padding-left: 30rpx;}.pl40{ padding-left: 40rpx;}.pl50{ padding-left: 50rpx;}.pl60{ padding-left: 60rpx;}.pl80{ padding-left: 80rpx;}.pl100{ padding-left: 100rpx;}

.pr10{ padding-right: 10rpx;}.pr20{ padding-right: 20rpx;}.pr25{ padding-right: 25rpx;}.pr30{ padding-right: 30rpx;}.pr40{ padding-right: 40rpx;}.pr50{ padding-right: 50rpx;}.pr60{ padding-right: 60rpx;}.pr80{ padding-right: 80rpx;}.pr100{ padding-right: 100rpx;}

.pb10{ padding-bottom: 10rpx;}.pb15{ padding-bottom: 15rpx;}.pb20{ padding-bottom: 20rpx;}.pb25{ padding-bottom: 25rpx;}.pb30{ padding-bottom: 30rpx;}.pb40{ padding-bottom: 40rpx;}.pb50{ padding-bottom: 50rpx;}.pb60{ padding-bottom: 60rpx;}.pb100{ padding-bottom: 100rpx;}

.pt10{ padding-top: 10rpx;}.pt20{ padding-top: 20rpx;}.pt25{ padding-top: 25rpx;}.pt30{ padding-top: 30rpx;}.pt40{ padding-top: 40rpx;}.pt50{ padding-top: 50rpx;}.pt100{ padding-top: 100rpx;}

.plr{ padding-left: 30rpx; padding-right: 30rpx;}.plr10{ padding-left: 10rpx; padding-right: 10rpx;}.plr20{ padding-left: 20rpx; padding-right: 20rpx;}.plr25{ padding-left: 25rpx; padding-right: 25rpx;}.plr30{ padding-left: 30rpx; padding-right: 30rpx;}.plr40{ padding-left: 40rpx; padding-right: 40rpx;}.plr50{ padding-left: 50rpx; padding-right: 50rpx;}.plr60{ padding-left: 60rpx; padding-right: 60rpx;}

.ptb10{padding-bottom: 10rpx; padding-top: 10rpx;} .ptb12{padding-bottom: 12rpx; padding-top: 12rpx;} .ptb15{padding-bottom: 15rpx; padding-top: 15rpx;} .ptb18{padding-bottom: 18rpx; padding-top: 18rpx;} .ptb20{padding-bottom: 20rpx; padding-top: 20rpx;}.ptb25{padding-bottom: 25rpx; padding-top: 25rpx;}.ptb30{padding-bottom: 30rpx; padding-top: 30rpx;}.ptb35{padding-bottom: 35rpx; padding-top: 35rpx;}.ptb40{padding-bottom: 40rpx; padding-top: 40rpx;}.ptb50{padding-bottom: 50rpx; padding-top: 50rpx;}.ptb60{padding-bottom: 60rpx; padding-top: 60rpx;}.ptb80{padding-bottom: 80rpx; padding-top: 80rpx;}.ptb100{padding-bottom: 100rpx; padding-top: 100rpx;}.ptb150{padding-bottom: 150rpx; padding-top: 150rpx;}.ptb200{padding-bottom: 200rpx; padding-top: 200rpx;}

.p5{ padding:5rpx}.p10{ padding:10rpx} .p20{ padding:20rpx}.p30{ padding:30rpx}.p2030{ padding:20rpx 30rpx}.p40{ padding:40rpx}.p3040{ padding:30rpx 40rpx}

.f0{ font-size: 0rpx;}.f20{ font-size: 20rpx;}.f22{ font-size: 22rpx;}.f24{ font-size: 24rpx;}.f26{ font-size: 26rpx;}.f28{ font-size: 28rpx;}.f30{ font-size: 30rpx;}.f32{ font-size: 32rpx;}.f34{ font-size: 34rpx;}.f36{ font-size: 36rpx;} .f38{ font-size: 38rpx;}.f40{ font-size: 40rpx;} .f42{ font-size: 42rpx;}.f44{ font-size: 44rpx;}.f46{ font-size: 46rpx;}.f48{ font-size: 48rpx;}.f50{ font-size: 50rpx;}.f52{ font-size: 52rpx;}.f60{ font-size: 60rpx;}.f64{ font-size: 64rpx;}.f68{ font-size: 68rpx;}.f70{ font-size: 70rpx;}.f80{ font-size: 80rpx;}.f90{ font-size: 90rpx;}.f100{ font-size: 100rpx;}
.img10{ width: 10rpx; height: 10rpx;}
.img12{ width: 12rpx; height: 12rpx;}
.img14{ width: 14rpx; height: 14rpx;}
.img16{ width: 16rpx; height: 16rpx;}
.img18{ width: 18rpx; height: 18rpx;}
.img20{ width: 20rpx; height: 20rpx;}
.img24{ width: 24rpx; height: 24rpx;}
.img26{ width: 26rpx; height: 26rpx;}
.img28{ width: 28rpx; height: 28rpx;}
.img30{ width: 30rpx; height: 30rpx;}
.img32{ width: 32rpx; height: 32rpx;}
.img34{ width: 34rpx; height: 34rpx;}
.img36{ width: 36rpx; height: 36rpx;}
.img38{ width: 38rpx; height: 38rpx;}
.img40{ width: 40rpx; height: 40rpx;}
.img44{ width: 44rpx; height: 44rpx;}
.img46{ width: 46rpx; height: 46rpx;}
.img48{ width: 48rpx; height: 48rpx;}
.img50{ width: 50rpx; height: 50rpx;}
.img52{ width: 52rpx; height: 52rpx;}
.img55{ width: 55rpx; height: 55rpx;}
.img56{ width: 56rpx; height: 56rpx;}
.img60{ width: 60rpx; height: 60rpx;}
.img64{ width: 64rpx; height: 64rpx;}
.img66{ width: 66rpx; height: 66rpx;}
.img70{ width: 70rpx; height: 70rpx;}
.img76{ width: 76rpx; height: 76rpx;}
.img80{ width: 80rpx; height: 80rpx;}
.img86{ width: 86rpx; height: 86rpx;}
.img90{ width: 90rpx; height: 90rpx;}
.img100{ width: 100rpx; height: 100rpx;}
.img110{ width: 110rpx; height: 110rpx;}
.img120{ width: 120rpx; height: 120rpx;}
.img130{ width: 130rpx; height: 130rpx;}
.img140{ width: 140rpx; height: 140rpx;}
.img150{ width: 150rpx; height: 150rpx;}
.img180{ width: 180rpx; height: 180rpx;}
.img200{ width: 200rpx; height: 200rpx;}
.imgfull{ width: 100%; height: 100%;}

.paddLR{padding-left:4% !important; padding-right: 4% !important;}
.box{width: 92%; margin-left: auto !important; margin-right: auto !important;}
.flex-ct{display: flex; align-items: center; justify-content: center;}
.flex-lect{display: flex; align-items: center; justify-content: flex-start;}
.flex-bect{display: flex; align-items: center; justify-content: space-between;}
.flex-le{display: flex; align-items: flex-start; justify-content: flex-start;}
.flex-rict{display: flex; align-items: center; justify-content: flex-end;}
.flex-be{display: flex; align-items: flex-start; justify-content: space-between;}
.flex-le{display: flex; align-items: flex-start; justify-content: flex-start;}
.flex-ct{display: flex; align-items: center; justify-content: center;}
.flex-bot{display: flex; align-items: flex-end; justify-content: flex-start;}
.bgff{background-color: #fff;}
.bg-primay{background-color: #05B196; color: #fff;}
.bg-red{background-color: #FF6060;}
.bg-origin{background-color: #FFC466;}
.bg-end{background-color: #ABABAB;}
.bg-primary{background-color: #05B196;}
.color-primary{color: #05B196;}
.color-888{color: #888;}
.color-999{color: #999;}
.color-666{color: #666;}
.color-333{color: #333;}
.color-000{color: #000;}
.color-red{color: #EA1E1B;}
.line10{width: 100%; height: 10rex; background-color: #FAFAFA;}
.flex-1{flex: 1;}

.match-item{display: flex; align-items: center; justify-content: space-between; margin-bottom: 40rpx;}
.match-item.end{opacity: 0.46;}
.match-item .imgW{width: 230rpx; height: 154rpx; border-radius: 20rpx; position: relative; overflow: hidden;}
.match-item .img{width: 100%; height: 100%;}
.match-item .icon{position: absolute; left: 0; top: 0; z-index: 5; border-radius: 20rpx 0 20rpx 0; display: flex; align-items: center; justify-content: center; color: #fff; width: 126rpx; height: 40rpx; font-size: 22rpx;}
.match-item .div{flex: 1; margin-left: 20rpx;}
.match-item .name{font-size: 26rpx; color: #000; line-height: 40rpx;}
.match-item .hours{color: #666; font-size: 22rpx; display: flex; align-items: center; justify-content: space-between; margin-top: 40rpx;}
.match-item .address{background: linear-gradient(0deg,rgba(0,0,0,0.60) 0%, rgba(250,250,250,0) 100%); position: absolute; width: 100%; left: 0; bottom: 0; z-index: 10; padding: 20rpx; font-size: 20rpx; color: #fff;}


.wenchuang-list{display: flex; align-items: stretch; flex-wrap: wrap; justify-content: space-between;}
.wenchuang-list .item{width: 48%; margin-bottom: 40rpx;}
.wenchuang-list .imgW{width: 100%; height: 335rpx; border-radius: 20rpx; overflow: hidden;}
.wenchuang-list .name{margin: 20rpx 0; color: #000; line-height: 40rpx; height: 80rpx;}



.bottom-fixed{position: fixed; width: 100%; background-color: #fff; background: linear-gradient(0deg,rgba(255,255,255,1) 0%, rgba(255,255,255,1) 80%, rgba(255,255,255,0) 100%); min-height: 80rpx; padding: 40rpx 0 40rpx; z-index: 990; left: 0; bottom: 0; padding-left: 4% !important; padding-right: 4% !important; box-sizing: border-box !important; padding-bottom: 20rpx;}
.bottom-fixed .submit-btn{display: flex; align-items: center; justify-content: center; background-color: #05B196; color: #fff; font-size: 30rpx; border-radius: 60rpx; width: 100%; flex: 1; height: 100rpx;}
.bottom-fixed .submit-btn.no{opacity: 0.5;}

.u-border-bottom:after{display: none;}

.u-checkbox__label{font-size: 28rpx !important;}

.savepadding{ padding-bottom: constant(safe-area-inset-bottom);   padding-bottom: env(safe-area-inset-bottom); box-sizing: content-box;}
.footerHight{min-height: 126rpx;}
.no-fixed .bottom-fixed{position: static;}
.no-fixed .zanwei{display: none;}
.u-navbar{transition: all ease .3s;}
/* 顶部 */
.layout-bg .u-navbar{background-color: transparent !important;}
.navbg .u-navbar{background:linear-gradient(0deg, rgba(5, 177, 150, 0) 0%, rgb(5 177 150) 99%) !important;}
.Layout{position: relative; font-size: 26rpx; color: #000; min-height: 100vh;}

.Layout.layout-bg .top-bg{content: ''; display: block;background: linear-gradient(0deg,rgba(5,177,150,0.00) 0%, #05b196 80%, #05b196 100%); width: 100%; position: fixed; left: 0; top: 0; z-index: 60; transition: all ease .3s; }
.top-bgH{height: 50px;}
.Layout.navbg .top-bg{transition: all ease .3s; height: 50px;}
.Layout.away .top-bg{ background-color: rgba(255,255,255,0.8);} /** height: 250rpx !important; **/
.Layout.away .typeTab{position: fixed; z-index: 70; width: 100%;}
.Layout.away{padding-top: 100rpx;}

.u-navbar-placeholder,.mine .top-bgH,.scan .top-bgH{display: none;}
.showH .u-navbar-placeholder{display: block;}
.u-skeleton .u-navbar{background-color: #fff !important;}

.Layout.bgff{background-color: #fff;}
.Layout.bgfa{background-color: #FAFAFA;}



.pup-box{width: 690rpx; padding: 30rpx 44rpx;}
.tc{text-align: center;}
.pup-box .bottom-fixed{padding-left: 0 !important;padding-right: 0 !important;}

.confirmBaom::before{height: 660rpx !important;}
.confirmBaom .u-title{color: #fff !important;}
.b{font-weight: bold;}
.confirmBaom .bottom-fixed{background-color: #fff; padding:30rpx 0;}
.away{}

.flow-box{height: 0px; overflow: hidden;}
.flow-box.show{height: auto;}

.zb-none{display: none !important;}

.home .u-navbar-placeholder{display: none;}
.home .layout-box{padding-top: 0px !important;}
.Layout.scan::before{display: none;}
.Layout.matchDetail::before{height: 186rpx;}
.Layout .u-navbar .u-title,.Layout .u-navbar .u-icon__icon{color: #000 !important;}
.login .btn .u-btn{background-color: #05B196; color: #fff;}
.login .zb-tit{text-align: center; font-size: 36rpx; padding: 70rpx 0;}

.layout-bg.navbg.home .u-navbar{background-color: #fff !important;}
.column-value .inner{padding: 16rpx !important;}

.u-swiper-indicator{bottom: 20rpx !important;}
.home-banner .u-swiper-indicator{bottom: 60rpx !important;}

.hideH .top-bgH{display: none !important;}

.no-data { padding-top: 230rpx;}
.no-data .icon {margin: auto; height: 256rpx;  width: 482rpx; display: block;}
.no-data .title { font-size: 24rpx; line-height: 1.2; color: #aaaaaa; text-align: center; }
.nav-bgff .u-navbar{background: #fff !important;}
.strategy_detail .top-bgH{display: block !important;}
.wxParse .img,.wxParse .video .uni-video-video,.wxParse .video .video-video,.uvParse .video{max-width: 690rpx !important;}
.rich-text{font-size: 28rpx;}
.home .top-bg{opacity: 0 !important;}
.navbg.home .top-bg{opacity: 1 !important;}

.home.navbg .top-bgH{ background: rgba(255,255,255,1) !important; box-sizing: unset;}
.home.navbg .search-box-box {width: calc(100% - 200rpx);}
.home.navbg .search-box{height: 100% !important; padding-left:20rpx; }